extends 基础状态

@export var 玩家:玩家节点


func 进入状态() -> void:
	super.进入状态()
	QuanJuDebug.玩家状态机更改.emit(self.name)
	pass


func 退出状态() -> void:
	super.退出状态()
	pass


func 渲染帧更新触发(_delta: float) -> void:
	super.渲染帧更新触发(_delta)

	pass


func 物理帧更新触发(_delta: float) -> void:
	super.物理帧更新触发(_delta)
	#在待机状态移动会进入走动状态。
	if 玩家.移动向量:
		玩家_状态机.切换状态("走动")
	if Input.is_action_just_pressed("跳跃") and 玩家.is_on_floor():
		玩家_状态机.切换状态("跳跃")
	pass
